PCNN: Projection Convolutional Neural Networks
49
Conv 3×3
Conv 3×3
+
lx
1
lx
Conv 1×1
Conv 1×1
+
Conv 3×3
lx
1
lx
MCconv 3×3
MCconv 3×3
+
lx
1
lx
(a) Wide-Resnet
basic block
(b) Wide-Resnet
bottleneck
(c) MCN basic
FIGURE 3.9
Residual blocks. (a) and (b) are for Wide-ResNets. (c) A basic block for MCNs.
M-Filters can capture the hierarchy and diverse information, which thus results in a high
performance based on compressed models. Figure 3.11 show the curves of the elements in
M-Filter 1 (M ′
1), M-Filter 2 (M ′
2), M-Filter 3 (M ′
3), and M-Filter 4 (M ′
4) (in Fig. 3.2(a)
and Eq. 3.12) on the CIFAR experiment. The values of nine elements in each M-Filter are
learned similarly to their averages (dotted lines). This validates that the special MCNs-1
with a single average element in each M ′
j matrix is reasonable and compact without perfor-
mance loss.
3.5
PCNN: Projection Convolutional Neural Networks
Modulated convolutional networks (MCNs) are presented in [237] to binarize kernels,
achieving better results than the baselines. However, in the inference step, MCNs require
FIGURE 3.10
Training and testing curves.